【 DrawingSystem 系列の汎用CSVフォーマット対応データの詳細 】
< 出力ファイルの概要 >


   
@ ( )内番号はカラム番号
A 1カラム目はデータの名称で同じ名称のデータの並びとなる
B 2カラム以降は各名称のデータで数値また文字列である
C 各カラムは引用符で囲まれ
D カラム間はカンマで区切られている
E 長さの単位はミリメートル
F 角度の単位はラジアンで、反時計回り
G シーケンシャル番号は 0 〜 n

< 出力データの内容 >


"図枠","A4","9","0","210","297","1","0","0","0","0","0"

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)(11)(12)

( 1 ) 図枠データ
( 2 ) 図面サイズ : 名称
( 3 ) 図面サイズ : コード
( 4 ) 図面の向き( 縦向き = 0、横向き = 1 )
( 5 ) 図面の縦の寸法
( 6 ) 図面の横の寸法
( 7 ) 図面の尺度
( 8 ) 余白のフレームのペンの幅(0の時は作画しない)
( 9 ) 左の余白
( 10 ) 右の余白
( 11 ) 上の余白
( 12 ) 下の余白



"要素データ","1","0","1","0"

(1) (2) (3) (4) (5)

( 1 ) 要素データの纏め
( 2 ) シーケンシャル番号(検索用)
( 3 ) 図形要素の種類(1)機能別コード
( 4 ) 図形要素の種類(2)要素種別コード
( 5 ) 各要素の順序番号


"線種","0","0","-16744448","0.5"

(1) (2) (3) (4) (5)


( 1 ) 線種のデータ
( 2 ) シーケンシャル番号
( 3 ) 線のパターンの種別コード
( 4 ) 線の色
( 5 ) 線の幅


"矩形要素","0","150","150","50","20","0"


(1) (2) (3) (4) (5) (6) (7)


( 1 ) 矩形要素
( 2 ) シーケンシャル番号
( 3 ) 左下点のX座標
( 4 ) 左下点のY座標
( 5 ) 右上点のX座標
( 6 ) 右上点のY座標
( 7 ) 回転角



"要素データ","2","0","1","1"

(1) (2) (3) (4) (5)

( 1 ) 要素データの纏め
( 2 ) シーケンシャル番号(検索用)
( 3 ) 図形要素の種類(1)機能別コード
( 4 ) 図形要素の種類(2)要素種別コード
( 5 ) 各要素の順序番号


"線種","0","0","-16776961","0.5"

(1) (2) (3) (4) (5)


( 1 ) 線種のデータ
( 2 ) シーケンシャル番号
( 3 ) 線のパターンの種別コード
( 4 ) 線の色
( 5 ) 線の幅


"矩形要素","1","50","100","50","20","0.785398163397448"

(1) (2) (3) (4) (5) (6) (7)

( 1 ) 矩形要素
( 2 ) シーケンシャル番号
( 3 ) 左下点のX座標
( 4 ) 左下点のY座標
( 5 ) 右上点のX座標
( 6 ) 右上点のY座標
( 7 ) 回転角


"要素データ","3","0","1","2"

(1) (2) (3) (4) (5)

( 1 ) 要素データの纏め
( 2 ) シーケンシャル番号(検索用)
( 3 ) 図形要素の種類(1)機能別コード
( 4 ) 図形要素の種類(2)要素種別コード
( 5 ) 各要素の順序番号


"線種","0","0","-65536","3"

(1) (2) (3) (4) (5)


( 1 ) 線種のデータ
( 2 ) シーケンシャル番号
( 3 ) 線のパターンの種別コード
( 4 ) 線の色
( 5 ) 線の幅


"矩形要素","2","150","50","50","20","0.785398163397448"

(1) (2) (3) (4) (5) (6) (7)

( 1 ) 矩形要素
( 2 ) シーケンシャル番号
( 3 ) 左下点のX座標
( 4 ) 左下点のY座標
( 5 ) 右上点のX座標
( 6 ) 右上点のY座標
( 7 ) 回転角

"要素データ","4","0","0","0"

(1) (2) (3) (4) (5)

( 1 ) 要素データの纏め
( 2 ) シーケンシャル番号(検索用)
( 3 ) 図形要素の種類(1)機能別コード
( 4 ) 図形要素の種類(2)要素種別コード
( 5 ) 各要素の順序番号


"線種","0","0","-16776961","0.5"

(1) (2) (3) (4) (5)


( 1 ) 線種のデータ
( 2 ) シーケンシャル番号
( 3 ) 線のパターンの種別コード
( 4 ) 線の色
( 5 ) 線の幅


"直線要素","0","200","50","50","200"

(1) (2) (3) (4) (5) (6)


( 1 ) 直線要素
( 2 ) シーケンシャル番号
( 3 ) 始点のX座標
( 4 ) 始点のY座標
( 5 ) 終点のX座標
( 6 ) 終点のY座標


"要素データ","5","0","2","1"

(1) (2) (3) (4) (5)

( 1 ) 要素データの纏め
( 2 ) シーケンシャル番号(検索用)
( 3 ) 図形要素の種類(1)機能別コード
( 4 ) 図形要素の種類(2)要素種別コード
( 5 ) 各要素の順序番号


"線種","0","0","-16744448","1.5"

(1) (2) (3) (4) (5)


( 1 ) 線種のデータ
( 2 ) シーケンシャル番号
( 3 ) 線のパターンの種別コード
( 4 ) 線の色
( 5 ) 線の幅


"円形要素","1","25","25","20"

(1) (2)(3) (4) (5)


( 1 ) 円形要素データの構造
( 2 ) シーケンシャル番号 :
( 3 ) 中心のX座標
( 4 ) 中心のY座標
( 5 ) 図形の半径


"要素データ","6","0","10","0"

(1) (2) (3) (4) (5)

( 1 ) 要素データの纏め
( 2 ) シーケンシャル番号(検索用)
( 3 ) 図形要素の種類(1)機能別コード
( 4 ) 図形要素の種類(2)要素種別コード
( 5 ) 各要素の順序番号


"線種","0","0","-16744448","3"

(1) (2) (3) (4) (5)


( 1 ) 線種のデータ
( 2 ) シーケンシャル番号
( 3 ) 線のパターンの種別コード
( 4 ) 線の色
( 5 ) 線の幅


"折れ線(開)要素","0","0","3"

(1) (2) (3) (4)


"座標配列","1"

(1) (2)

( 1 ) 座標配列データ
( 2 ) 座標配列データの個数


"座標配列","0","0","3","100","100","200","200","50","150","0","0","0","0","0","0","0","0","0","0","0","0","0","0"

(1) (2) (3) (4) (5)   (6) (7) (8)  (9) (10)  (11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(21)(22)(23)(24)

( 1 ) 座標配列
( 2 ) シーケンシャル番号
( 3 ) ポイント数 ( 1データ最大10個 )
( 4 ) 点のX座標
( 5 ) 点のY座標


< CSV ファイル の 基本フォーマット >

( 1 ) 標準図面サイズ
( 2 ) シーケンシャル番号
( 3 ) 用紙の種類コード
( 4 ) 図面の表示名称
( 5 ) 図面の高さ
( 6 ) 図面の幅



( 1 ) フォントデータ
( 2 ) シーケンシャル番号
( 3 ) 文字の大きさ
( 4 ) フォンの種類
( 5 ) 文字のスタイル
( 6 ) 文字の大きさの単位


( 1 ) 線のパターンデータ
( 2 ) 種別コード; 5 〜 65000 = カスタム / 0 = 実線; 1 = 破線; 2 = 点線; 3 一点鎖線; 4 = 二点鎖線
( 3 ) ポイント数 ( 10 個 以下 )
( 4 ) パターンデータ


( 1 ) 直線要素
( 2 ) シーケンシャル番号
( 3 ) 始点のX座標
( 4 ) 始点のY座標
( 5 ) 終点のX座標
( 6 ) 終点のY座標


( 1 ) 矩形要素
( 2 ) シーケンシャル番号
( 3 ) 左下点のX座標
( 4 ) 左下点のY座標
( 5 ) 右上点のX座標
( 6 ) 右上点のY座標
( 7 ) 回転角

( 1 ) 円形要素データの構造
( 2 ) シーケンシャル番号 :
( 3 ) 中心のX座標
( 4 ) 中心のY座標
( 5 ) 図形の半径


( 1 ) 円弧要素
( 2 ) シーケンシャル番号
( 3 ) 中心のX座標
( 4 ) 中心のY座標
( 5 ) 図形の半径
( 6 ) 開始点の角度
( 7 ) 終了点の角度


( 1 ) 楕円要素
( 2 ) シーケンシャル番号
( 3 ) 中心のX座標
( 4 ) 中心のY座標
( 5 ) 図形の半径
( 6 ) 中心からの高さ
( 7 ) 中心からの幅
( 8 ) 回転角


( 1 ) 楕円弧要素
( 2 ) シーケンシャル番号
( 3 ) 中心のX座標
( 4 ) 中心のY座標
( 5 ) 図形の半径
( 6 ) 中心からの高さ
( 7 ) 中心からの幅
( 8 ) 開始点の角度
( 9 ) 終了点の角度
( 10 ) 回転角


( 1 ) 座標配列
( 2 ) シーケンシャル番号
( 3 ) ポイント数
( 4 ) 点のX座標
( 5 ) 点のY座標


( 1 ) 折れ線(閉)要素
( 2 ) シーケンシャル番号
( 3 ) ポイント数
( 4 ) 回転角


( 1 ) 折れ線(開)要素
( 2 ) ポイント数
( 3 ) 回転角


( 1 ) 多角形要素
( 2 ) シーケンシャル番号
( 3 ) ポイント数
( 4 ) 回転角


( 1 ) 多角曲線(閉)要素
( 2 ) シーケンシャル番号
( 3) ポイント数
( 4 ) 回転角


( 1 ) 多角曲線(開)要素
( 2 ) シーケンシャル番号
( 3 ) ポイント数
( 4 ) 回転角


( 1 ) 文字列
( 2 ) シーケンシャル番号
( 3 ) 文字数
( 4 ) 文字列


( 1 ) 文字要素
( 2 ) シーケンシャル番号
( 3 ) 文字の色
( 4 ) 文字列の左下点のX座標
( 5 ) 文字列の左下点のY座標
( 6 ) 回転角
( 7 ) 文字数


( 1 ) 配置図形要素
( 2 ) シーケンシャル番号
( 3 ) 配置図の種類:= 0 ; ピクチャ : = 1 ; 本システムで作成した図: = 2 ; 作成中の配置図(図形)
( 4 ) 配置図形要素のデータ名
( 5 ) 配置点のX座標
( 6 ) 配置点のY座標
( 7 ) 配置サイズの高さ
( 8 ) 配置サイズの幅
( 9 ) 回転角

< CSV ファイル の 出力例 >

"図枠","A4","9","0","210","297","1","0","0","0","0","0"
"要素データ","1","0","1","0"
"線種","0","0","-16744448","0.5"
"矩形要素","0","150","150","50","20","0"
"要素データ","2","0","1","1"
"線種","0","0","-16776961","0.5"
"矩形要素","1","50","100","50","20","0.785398163397448"
"要素データ","3","0","1","2"
"線種","0","0","-65536","3"
"矩形要素","2","150","50","50","20","0.785398163397448"
"要素データ","4","0","0","0"
"線種","0","0","-16776961","0.5"
"直線要素","0","200","50","50","200"
"要素データ","5","0","2","1"
"線種","0","0","-16744448","1.5"
"円形要素","1","25","25","20"
"要素データ","6","0","10","0"
"線種","0","0","-16744448","3"
"折れ線(開)要素","0","0","3"
"座標配列","1"
"座標配列","0","0","3","100","100","200","200","50","150","0","0","0","0","0","0","0","0","0","0","0","0","0","0"